﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace pogra
{
    /// <summary>
    /// klasa ze statycznym polem Random, i z metodą statyczną rand - bo to chore co twórcy C# zrobili z losowaniem liczb.
    /// </summary>
    class Rand
    {
        static Random rnd = new Random();

        static public int next(int a = 0, int b = 100)
        {
            if (b > a)
                return rnd.Next(0, b - a) + a;
            else
                return rnd.Next(0, a - b) + b;
        }


        internal static double nextDouble(double p1, double p2)
        {
            throw new NotImplementedException();
        }

        public static float nextFloat(double a = -0.5, double b = 0.5)
        {
            if (b > a)
                return (float)(rnd.NextDouble() * (b - a) + a);
            else
                return (float)(rnd.NextDouble() * (a - b) + b);
        }
    }
}
